xen.git
21 years agobitkeeper revision 1.825.3.22 (406bed54_kfGyHK4C9Lf4xDiVaaG6A)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 10:22:12 +0000 (10:22 +0000)]
bitkeeper revision 1.825.3.22 (406bed54_kfGyHK4C9Lf4xDiVaaG6A)

sched_atropos.c, page_alloc.c, event_channel.c, irq.c:
  Fix task_struct refcnt bug. Fix compile warnings in debug builds.

21 years agobitkeeper revision 1.825.3.21 (406bdf6e4yUNbgx_RSShBfyJ0ZlFdA)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 09:22:54 +0000 (09:22 +0000)]
bitkeeper revision 1.825.3.21 (406bdf6e4yUNbgx_RSShBfyJ0ZlFdA)

system.h:
  Extra compiler barriers in upcall code.

21 years agobitkeeper revision 1.825.3.20 (406b3b3fndMlSLM8q08GvqRB8vJlzQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 21:42:23 +0000 (21:42 +0000)]
bitkeeper revision 1.825.3.20 (406b3b3fndMlSLM8q08GvqRB8vJlzQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 21:42:18 +0000 (21:42 +0000)]
bitkeeper revision 1.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)

Many files:
  Faster upcall masking from Xen to guest OS.

21 years agobitkeeper revision 1.825.3.19 (406af2832chWiChrFa3ASPjsElqg3Q)
ach61@labyrinth.cl.cam.ac.uk [Wed, 31 Mar 2004 16:32:03 +0000 (16:32 +0000)]
bitkeeper revision 1.825.3.19 (406af2832chWiChrFa3ASPjsElqg3Q)

pdb documentation

21 years agobitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 16:15:50 +0000 (16:15 +0000)]
bitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)

highmem.c, highmem.h:
  new file
Many files:
  New bootstrap layout for DOM0 and for all Linux domains. Xenolinux now support CONFIG_HIGHMEM for up to 4GB allocated to a Xenolinux domain.
.del-highmem.h~c3cf3f6856a90f6:
  Delete: xenolinux-2.4.25-sparse/include/asm-xen/highmem.h
elf.h:
  Rename: xen/include/asm-i386/elf.h -> xen/include/xen/elf.h
.del-elf.h~57347596c85127ef:
  Delete: xen/include/asm-x86_64/elf.h

21 years agobitkeeper revision 1.825.3.17 (40693a952A4uQatvbQf9p4edlPR6ww)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Mar 2004 09:15:01 +0000 (09:15 +0000)]
bitkeeper revision 1.825.3.17 (40693a952A4uQatvbQf9p4edlPR6ww)

irq.c, sched.h, event_channel.c, Rules.mk:
  Fix a memory bug in new PIRQ code in Xen.

21 years agobitkeeper revision 1.825.3.16 (406859b6B1jxjQIV_kIuLONUdkXVHA)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Mar 2004 17:15:34 +0000 (17:15 +0000)]
bitkeeper revision 1.825.3.16 (406859b6B1jxjQIV_kIuLONUdkXVHA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.7.1 (406859b11Dr2bQs9npNIu-MOmgSsFg)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Mar 2004 17:15:29 +0000 (17:15 +0000)]
bitkeeper revision 1.825.7.1 (406859b11Dr2bQs9npNIu-MOmgSsFg)

defconfig-physdev:
  Fix physdev config for XL.

21 years agobitkeeper revision 1.825.3.15 (406841d8eNNPD7qwknDved9Q5NHVCw)
ach61@labyrinth.cl.cam.ac.uk [Mon, 29 Mar 2004 15:33:44 +0000 (15:33 +0000)]
bitkeeper revision 1.825.3.15 (406841d8eNNPD7qwknDved9Q5NHVCw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/ach61/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.6.1 (406841d1slBO3r43lCv4miJBBlOJnA)
ach61@labyrinth.cl.cam.ac.uk [Mon, 29 Mar 2004 15:33:37 +0000 (15:33 +0000)]
bitkeeper revision 1.825.6.1 (406841d1slBO3r43lCv4miJBBlOJnA)

re-work pdb context

21 years agobitkeeper revision 1.825.3.14 (40683680NZjB1f8PmpgffnMdcNdBjQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Mar 2004 14:45:20 +0000 (14:45 +0000)]
bitkeeper revision 1.825.3.14 (40683680NZjB1f8PmpgffnMdcNdBjQ)

Many files:
  Final IRQ and PCI-access virtualisation fixes.

21 years agobitkeeper revision 1.825.3.13 (4067341aEVBylJ8rvZlNJ-_l5YeAoQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 28 Mar 2004 20:22:50 +0000 (20:22 +0000)]
bitkeeper revision 1.825.3.13 (4067341aEVBylJ8rvZlNJ-_l5YeAoQ)

mkbuildtree, pci-pc.c, Makefile, defconfig-physdev, physdev.h, physdev.c:
  PCI-access updates for new IO world.
.del-pci-irq.c~626134b3f85d1f48:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-irq.c
.del-pci-i386.h~17514121c175844:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-i386.h
.del-pci-i386.c~d13b1a4728189770:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/pci-i386.c

21 years agobitkeeper revision 1.825.3.12 (40659df50NIJI5Ld3gK593_2UZJDuQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 27 Mar 2004 15:29:57 +0000 (15:29 +0000)]
bitkeeper revision 1.825.3.12 (40659df50NIJI5Ld3gK593_2UZJDuQ)

xor.h:
  new file
Many files:
  Bug fixes for hardware virtualisation.

21 years agobitkeeper revision 1.825.3.11 (406586c56OnnzTB-qwvoMKuD9SxL8g)
kaf24@scramble.cl.cam.ac.uk [Sat, 27 Mar 2004 13:51:01 +0000 (13:51 +0000)]
bitkeeper revision 1.825.3.11 (406586c56OnnzTB-qwvoMKuD9SxL8g)

entry.S:
  Fix signal-handling bug in Xenolinux.

21 years agobitkeeper revision 1.825.3.10 (4065558aPBWky8sW_ub8imsOf_yTwg)
kaf24@scramble.cl.cam.ac.uk [Sat, 27 Mar 2004 10:20:58 +0000 (10:20 +0000)]
bitkeeper revision 1.825.3.10 (4065558aPBWky8sW_ub8imsOf_yTwg)

Many files:
  Cleaned up user-space event-channel handling (now better reflects the underlying abstraction). Also simplified handling of exceptional notifications (now a special case of a normal notification).

21 years agobitkeeper revision 1.825.3.9 (40648b15Z2oQl7l-e-LvK-_LuJdOVA)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 19:57:09 +0000 (19:57 +0000)]
bitkeeper revision 1.825.3.9 (40648b15Z2oQl7l-e-LvK-_LuJdOVA)

console.c:
  Back to ctrl-a for console redirect but pass the sequence up and just count it.

21 years agobitkeeper revision 1.825.3.8 (4064852bbmw6RCAmEA3OIjjuTHyojA)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 19:31:55 +0000 (19:31 +0000)]
bitkeeper revision 1.825.3.8 (4064852bbmw6RCAmEA3OIjjuTHyojA)

defconfig-physdev:
  new file
system.h, defconfig, config.in:
  Add direct hardware access possibilities to Xenolinux ocnfiguration menus. Also add a suitable defaults file for testing.

21 years agobitkeeper revision 1.825.3.7 (4064773d4Vkaf0WFguSCpOO7O0qqEQ)
mwilli2@equilibrium.research.intel-research.net [Fri, 26 Mar 2004 18:32:29 +0000 (18:32 +0000)]
bitkeeper revision 1.825.3.7 (4064773d4Vkaf0WFguSCpOO7O0qqEQ)

Add Atropos code and update control interface.

21 years agobitkeeper revision 1.825.3.6 (4064639dGSejbtZOrnsOB_IspAZ6kw)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 17:08:45 +0000 (17:08 +0000)]
bitkeeper revision 1.825.3.6 (4064639dGSejbtZOrnsOB_IspAZ6kw)

blkdev.h, pci.c, Makefile, domain.c, setup.c, entry.S, Rules.mk:
  Allow Xen to be built without device drivers using 'nodev=y make'.

21 years agobitkeeper revision 1.825.3.5 (40645554B7juSBYCSTWROHx5t7vKqg)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 16:07:48 +0000 (16:07 +0000)]
bitkeeper revision 1.825.3.5 (40645554B7juSBYCSTWROHx5t7vKqg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.4.6 (40645529V38YcP4nuYrPCmsUH5J_Bw)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 16:07:05 +0000 (16:07 +0000)]
bitkeeper revision 1.825.4.6 (40645529V38YcP4nuYrPCmsUH5J_Bw)

sched.h, irq.h, physdev.c, irq.c:
  Final piece of guest-PIRQ functionality in Xen.

21 years agobitkeeper revision 1.825.3.4 (406451cbbdbJbGU8m-U1FQZ0plzgyw)
ach61@labyrinth.cl.cam.ac.uk [Fri, 26 Mar 2004 15:52:43 +0000 (15:52 +0000)]
bitkeeper revision 1.825.3.4 (406451cbbdbJbGU8m-U1FQZ0plzgyw)

turn off pdb tracing (by default)

21 years agobitkeeper revision 1.825.3.3 (40644a58kyQA-kAg5Z_gzo6G7pzNLA)
ach61@labyrinth.cl.cam.ac.uk [Fri, 26 Mar 2004 15:20:56 +0000 (15:20 +0000)]
bitkeeper revision 1.825.3.3 (40644a58kyQA-kAg5Z_gzo6G7pzNLA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/ach61/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.4.5 (40644998-owgquq-q989ZcZtyvAP9Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 15:17:44 +0000 (15:17 +0000)]
bitkeeper revision 1.825.4.5 (40644998-owgquq-q989ZcZtyvAP9Q)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.825.5.1 (40644991zRxZVjAd23Dlw69CHQg32A)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 15:17:37 +0000 (15:17 +0000)]
bitkeeper revision 1.825.5.1 (40644991zRxZVjAd23Dlw69CHQg32A)

irq.h, interrupt.h, console.c, physdev.c, event_channel.c, irq.c, io_apic.c:
  More support in Xen for binding IRQs to guests. Also changed console redirect sequence to triple-ctrl-g -- ctrl-a is a useful editing command.

21 years agobitkeeper revision 1.825.4.4 (40642e05fz6btg5GgvRWGzzhCMs8yA)
mwilli2@equilibrium.research.intel-research.net [Fri, 26 Mar 2004 13:20:05 +0000 (13:20 +0000)]
bitkeeper revision 1.825.4.4 (40642e05fz6btg5GgvRWGzzhCMs8yA)

Fix xentrace Makefile bug.

21 years agobitkeeper revision 1.825.4.3 (40642185aZwwgLwBAies8HKAne40aw)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 12:26:45 +0000 (12:26 +0000)]
bitkeeper revision 1.825.4.3 (40642185aZwwgLwBAies8HKAne40aw)

Many files:
  Adding physirq support to new Xen upcall interface.
.del-physirq.c~e02f2ea038df07fa:
  Delete: xenolinux-2.4.25-sparse/arch/xen/kernel/physirq.c

21 years agobitkeeper revision 1.825.4.2 (4063fcebXyP3T4ohTINdoE1EnVdbIA)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 09:50:35 +0000 (09:50 +0000)]
bitkeeper revision 1.825.4.2 (4063fcebXyP3T4ohTINdoE1EnVdbIA)

time.c, setup.c:
  Fix time handling after suspend/resume cycle.

21 years agobitkeeper revision 1.825.4.1 (4063e75eUgpPAtUa6r4AHprjhGFvew)
kaf24@scramble.cl.cam.ac.uk [Fri, 26 Mar 2004 08:18:38 +0000 (08:18 +0000)]
bitkeeper revision 1.825.4.1 (4063e75eUgpPAtUa6r4AHprjhGFvew)

Console-HOWTO.txt:
  Fix console docs.

21 years agobitkeeper revision 1.825.3.2 (40631c64DS7cItyYKH3CeHEBO7EJGA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 25 Mar 2004 17:52:36 +0000 (17:52 +0000)]
bitkeeper revision 1.825.3.2 (40631c64DS7cItyYKH3CeHEBO7EJGA)

merge

21 years agobitkeeper revision 1.812.1.2 (40631b5896PId5VPtNq3vagDYVMoqQ)
ach61@labyrinth.cl.cam.ac.uk [Thu, 25 Mar 2004 17:48:08 +0000 (17:48 +0000)]
bitkeeper revision 1.812.1.2 (40631b5896PId5VPtNq3vagDYVMoqQ)

merge changes manually

21 years agobitkeeper revision 1.812.1.1 (40631008stsWqMpK0QGxpKbL8XGwTw)
ach61@labyrinth.cl.cam.ac.uk [Thu, 25 Mar 2004 16:59:52 +0000 (16:59 +0000)]
bitkeeper revision 1.812.1.1 (40631008stsWqMpK0QGxpKbL8XGwTw)

cr3 changes

21 years agobitkeeper revision 1.825.3.1 (4062f7e9e4Hjc12XFoN-wZ-bm0GL4w)
kaf24@scramble.cl.cam.ac.uk [Thu, 25 Mar 2004 15:16:57 +0000 (15:16 +0000)]
bitkeeper revision 1.825.3.1 (4062f7e9e4Hjc12XFoN-wZ-bm0GL4w)

synch_bitops.h:
  new file
system.h, evtchn.h, evtchn.c, entry.S, console.c:
  Fix races in event-channel status checks and updates.

21 years agobitkeeper revision 1.825.1.6 (4062dd9b_414MCSTLjO8z02aihdh4g)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 13:24:43 +0000 (13:24 +0000)]
bitkeeper revision 1.825.1.6 (4062dd9b_414MCSTLjO8z02aihdh4g)

Build Xen with -Wall -Werror

21 years agobitkeeper revision 1.825.1.5 (4062dd86RGWf8AEVZFiiAIwTT3ufoQ)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 13:24:22 +0000 (13:24 +0000)]
bitkeeper revision 1.825.1.5 (4062dd86RGWf8AEVZFiiAIwTT3ufoQ)

bug fix

21 years agobitkeeper revision 1.825.1.4 (4062dc0766Es7F8I-0OuMpp-TFgN5A)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 13:17:59 +0000 (13:17 +0000)]
bitkeeper revision 1.825.1.4 (4062dc0766Es7F8I-0OuMpp-TFgN5A)

Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.825.2.2 (4062dbfdjYJh7FL2Kx-eM_Gi_X4N-w)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 13:17:49 +0000 (13:17 +0000)]
bitkeeper revision 1.825.2.2 (4062dbfdjYJh7FL2Kx-eM_Gi_X4N-w)

merge cleanup

21 years agobitkeeper revision 1.825.2.1 (4062d28avHqOBupTrfJcONXWeibf9A)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 12:37:30 +0000 (12:37 +0000)]
bitkeeper revision 1.825.2.1 (4062d28avHqOBupTrfJcONXWeibf9A)

grand unification of shadow table stuff

21 years agobitkeeper revision 1.825.1.3 (4062ce06PgXOr3H1PxSNW_qtctjUMg)
kaf24@scramble.cl.cam.ac.uk [Thu, 25 Mar 2004 12:18:14 +0000 (12:18 +0000)]
bitkeeper revision 1.825.1.3 (4062ce06PgXOr3H1PxSNW_qtctjUMg)

console.c, hypervisor-if.h:
  Fix console for non-DOM0.

21 years agobitkeeper revision 1.794.1.5 (4062ccdazymF4jNwgVklHYBnrJ8UUQ)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 12:13:14 +0000 (12:13 +0000)]
bitkeeper revision 1.794.1.5 (4062ccdazymF4jNwgVklHYBnrJ8UUQ)

turn shadow mode off by default, locking improvements

21 years agobitkeeper revision 1.825.1.2 (4062c7cfNjG5kiKHfguNA2SIXnllng)
kaf24@scramble.cl.cam.ac.uk [Thu, 25 Mar 2004 11:51:43 +0000 (11:51 +0000)]
bitkeeper revision 1.825.1.2 (4062c7cfNjG5kiKHfguNA2SIXnllng)

Many files:
  New IRQ upcall world.
evtchn.c:
  Rename: xenolinux-2.4.25-sparse/arch/xen/kernel/hypervisor.c -> xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c

21 years agobitkeeper revision 1.825.1.1 (4062ab76AcoeABDDPZ4M7H85EK00kA)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 09:50:46 +0000 (09:50 +0000)]
bitkeeper revision 1.825.1.1 (4062ab76AcoeABDDPZ4M7H85EK00kA)

make xeno-clone script automatically figure out whether to build xenolinux
with ARCH=XENO or the new ARCH=xen

21 years agobitkeeper revision 1.794.1.4 (40623aebq_XP4MvV6YJsXGleofDYNg)
iap10@tetris.cl.cam.ac.uk [Thu, 25 Mar 2004 01:50:35 +0000 (01:50 +0000)]
bitkeeper revision 1.794.1.4 (40623aebq_XP4MvV6YJsXGleofDYNg)

shadow mode improvements :
use hash table to avoid increasing pfn_info size.
improved locking in preparation for SMP guests.

21 years agobitkeeper revision 1.825 (406025cfC03xuc67hhXT_zgB13escw)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 11:55:59 +0000 (11:55 +0000)]
bitkeeper revision 1.825 (406025cfC03xuc67hhXT_zgB13escw)

xc_linux_save.c, xc_linux_restore.c, balloon.c, README, Makefile:
  xeno -> xen renames.

21 years agobitkeeper revision 1.824 (40601cf9uRnKyyagj6umr4Oaf_-gWQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 11:18:17 +0000 (11:18 +0000)]
bitkeeper revision 1.824 (40601cf9uRnKyyagj6umr4Oaf_-gWQ)

Many files:
  xeno -> xen renames.
xen_proc.c:
  Rename: xenolinux-2.4.25-sparse/arch/xen/lib/xeno_proc.c -> xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c
xen_proc.h:
  Rename: xenolinux-2.4.25-sparse/include/asm-xen/xeno_proc.h -> xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h
Xen-HOWTO.txt:
  Rename: docs/Xeno-HOWTO.txt -> docs/Xen-HOWTO.txt

21 years agobitkeeper revision 1.823 (4060141cL2UWa7gkwwnmGJlHbv0sAA)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 10:40:28 +0000 (10:40 +0000)]
bitkeeper revision 1.823 (4060141cL2UWa7gkwwnmGJlHbv0sAA)

Many files:
  xeno -> xen renames.
  mvdir

21 years agobitkeeper revision 1.822 (40600a0a9K2f7dR0Ky2OCGfBDHTTmQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 09:57:30 +0000 (09:57 +0000)]
bitkeeper revision 1.822 (40600a0a9K2f7dR0Ky2OCGfBDHTTmQ)

Many files:
  xeno -> xen renames.

21 years agobitkeeper revision 1.821 (406007d6uu0vZYDxa9P1ZfNO9kF_Cg)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 09:48:06 +0000 (09:48 +0000)]
bitkeeper revision 1.821 (406007d6uu0vZYDxa9P1ZfNO9kF_Cg)

Many files:
  xeno -> xen renames.
ide-xen.c:
  Rename: xen/drivers/ide/ide-xeno.c -> xen/drivers/ide/ide-xen.c
xen.lds:
  Rename: xen/arch/i386/xeno.lds -> xen/arch/i386/xen.lds
Many files:
  mvdir

21 years agobitkeeper revision 1.820 (40600453bCkH6oPCubNeqIe3OBUXGQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 09:33:07 +0000 (09:33 +0000)]
bitkeeper revision 1.820 (40600453bCkH6oPCubNeqIe3OBUXGQ)

io.h:
  new file
Many files:
  Further IO virtualisation patches.

21 years agobitkeeper revision 1.819 (405ff597IZG6ZJZ_KUXF4rm3sEo57A)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 08:30:15 +0000 (08:30 +0000)]
bitkeeper revision 1.819 (405ff597IZG6ZJZ_KUXF4rm3sEo57A)

console_client.py, xencons, Makefile, Console-HOWTO.txt:
  Console and controller modifications.
xend:
  new file
xendomains:
  Rename: tools/examples/xendomains -> tools/examples/init.d/xendomains

21 years agobitkeeper revision 1.818 (405fee56SVQRwSIJqFqtU0ArsFoGsw)
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Mar 2004 07:59:18 +0000 (07:59 +0000)]
bitkeeper revision 1.818 (405fee56SVQRwSIJqFqtU0ArsFoGsw)

Console-HOWTO.txt:
  Doc fix.

21 years agobitkeeper revision 1.817 (405ef60cUJ4B9bY3LZWu-yP8DBid2w)
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Mar 2004 14:19:56 +0000 (14:19 +0000)]
bitkeeper revision 1.817 (405ef60cUJ4B9bY3LZWu-yP8DBid2w)

Console-HOWTO.txt:
  new file

21 years agobitkeeper revision 1.816 (405eedfdtQSsv_FQddod4l3qGl-RuA)
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Mar 2004 13:45:33 +0000 (13:45 +0000)]
bitkeeper revision 1.816 (405eedfdtQSsv_FQddod4l3qGl-RuA)

xencons:
  new file
Makefile, Xeno-HOWTO.txt, README.CD:
  Install an easily-accessible console terminal client program.

21 years agobitkeeper revision 1.815 (405ed20aUPuCpxY9bW6IV5l8ztG3Og)
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Mar 2004 11:46:18 +0000 (11:46 +0000)]
bitkeeper revision 1.815 (405ed20aUPuCpxY9bW6IV5l8ztG3Og)

console.c, console_client.py, Xeno-HOWTO.txt, README.CD:
  Many console fixes.

21 years agobitkeeper revision 1.814 (405e9e2f2N33e61cODYJiwTCPjf5Cw)
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Mar 2004 08:05:03 +0000 (08:05 +0000)]
bitkeeper revision 1.814 (405e9e2f2N33e61cODYJiwTCPjf5Cw)

memory.c:
  Fix broken fix from yesterday. :-)

21 years agobitkeeper revision 1.794.1.3 (405de995_4scoWE5EfQzN5TSoyS8Gw)
iap10@tetris.cl.cam.ac.uk [Sun, 21 Mar 2004 19:14:29 +0000 (19:14 +0000)]
bitkeeper revision 1.794.1.3 (405de995_4scoWE5EfQzN5TSoyS8Gw)

fixes plus new performance counters

21 years agobitkeeper revision 1.813 (405da9e9QvkmUOrd9sFqdbbf_bL8tg)
kaf24@scramble.cl.cam.ac.uk [Sun, 21 Mar 2004 14:42:49 +0000 (14:42 +0000)]
bitkeeper revision 1.813 (405da9e9QvkmUOrd9sFqdbbf_bL8tg)

memory.c:
  Fix L2 refcnt bug.

21 years agobitkeeper revision 1.794.1.2 (405c04d6Te1dnE4_TSY6s5uw5cW0hA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 20 Mar 2004 08:46:14 +0000 (08:46 +0000)]
bitkeeper revision 1.794.1.2 (405c04d6Te1dnE4_TSY6s5uw5cW0hA)

bug fix

21 years agobitkeeper revision 1.794.1.1 (405b85b44Vh_3MMuChrmhJ9H5nxbyw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 19 Mar 2004 23:43:48 +0000 (23:43 +0000)]
bitkeeper revision 1.794.1.1 (405b85b44Vh_3MMuChrmhJ9H5nxbyw)

basic shadow support

21 years agobitkeeper revision 1.812 (405b0866daZJ0BPWPFHFWqcf9thiBA)
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Mar 2004 14:49:10 +0000 (14:49 +0000)]
bitkeeper revision 1.812 (405b0866daZJ0BPWPFHFWqcf9thiBA)

utils.c:
  Autocreate /dev/xen/evtchn when starting xend, if it doesn't exist already.

21 years agobitkeeper revision 1.811 (405abfafWE1U3wPhEnSPYf7HxUyqIA)
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Mar 2004 09:38:55 +0000 (09:38 +0000)]
bitkeeper revision 1.811 (405abfafWE1U3wPhEnSPYf7HxUyqIA)

Rules.mk, Makefile:
  Small build fixes from Sean Atkinson.

21 years agobitkeeper revision 1.810 (4059c6e8EQAxVfRpkNjdygO1O6otTQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Mar 2004 15:57:28 +0000 (15:57 +0000)]
bitkeeper revision 1.810 (4059c6e8EQAxVfRpkNjdygO1O6otTQ)

schedule.c, sched_bvt.c, main.py, Makefile, setup.py, Xc.c:
  Python tool fixes.
tempfile.py:
  new file

21 years agobitkeeper revision 1.809 (4059b6abq9zvnfmJ9cVcMhBo_lOhew)
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Mar 2004 14:48:11 +0000 (14:48 +0000)]
bitkeeper revision 1.809 (4059b6abq9zvnfmJ9cVcMhBo_lOhew)

Many files:
  Scheduler updates.
sched_ctl.h:
  Rename: xen/include/hypervisor-ifs/sched-ctl.h -> xen/include/hypervisor-ifs/sched_ctl.h

21 years agobitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)
mwilli2@equilibrium.research.intel-research.net [Wed, 17 Mar 2004 18:31:06 +0000 (18:31 +0000)]
bitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)

Various updates related to the new generic scheduler API.

The BVT scheduler has been ported to this API and a simple Round Robin
scheduler has been added.  There's a new generic control interface for
setting scheduling parameters from userspace.

Use the sched=xxx option at boot time to choose the scheduler.  Default
is BVT.  The possibilities are "bvt" and "rrobin".

21 years agobitkeeper revision 1.807 (4058872eScocwS_6SkwoZWFMzDk9Nw)
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 17:13:18 +0000 (17:13 +0000)]
bitkeeper revision 1.807 (4058872eScocwS_6SkwoZWFMzDk9Nw)

utils.c, control_if.h:
  Move shared controller-interface definitions out of the xenolinux tree.
console_client.py:
  Fix console client.
control_if.h:
  bk cp xenolinux-2.4.25-sparse/include/asm-xeno/control_if.h tools/xend/lib/control_if.h
  Rewritten the Xen control daemon in Python, with C extensions for the low-level bits. All our Python libraries now throw exceptions on error rather than returning error codes --- this will require our higher-level scripts to be updated at some point.
  new file

21 years agobitkeeper revision 1.806 (4058575bj1znOTlYdipFIG8KLGJwfQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:49:15 +0000 (13:49 +0000)]
bitkeeper revision 1.806 (4058575bj1znOTlYdipFIG8KLGJwfQ)

pdb.txt, README, README.CD:
  Doc fixes.

21 years agobitkeeper revision 1.805 (405855d4miA78lKONuhS5MJEPyuuhQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:42:44 +0000 (13:42 +0000)]
bitkeeper revision 1.805 (405855d4miA78lKONuhS5MJEPyuuhQ)

console_client.py:
  Fix Python console module for direct use.

21 years agobitkeeper revision 1.804 (40585405PlcQQehq9SazyQeocNUgLg)
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:35:01 +0000 (13:35 +0000)]
bitkeeper revision 1.804 (40585405PlcQQehq9SazyQeocNUgLg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.802.1.1 (405853fcN7rcf_nAOUv8-8C-udNDkw)
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:34:52 +0000 (13:34 +0000)]
bitkeeper revision 1.802.1.1 (405853fcN7rcf_nAOUv8-8C-udNDkw)

vnetif.c, Makefile:
  new file
Many files:
  Relaid out xenolinux drivers. More x86_64 stuff.
domain_page.c:
  Rename: xen/common/domain_page.c -> xen/arch/i386/domain_page.c
vbd.c:
  Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_vbd.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/vbd.c
block.h:
  Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.h -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.h
block.c:
  Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.c
core.c:
  Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/dom0_core.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/core.c
evtchn.c:
  Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/xl_evtchn.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/evtchn.c

21 years agobitkeeper revision 1.803 (4056f51d2UjBnn9uwzC9Vu3LspnUCg)
mwilli2@equilibrium.research.intel-research.net [Tue, 16 Mar 2004 12:37:49 +0000 (12:37 +0000)]
bitkeeper revision 1.803 (4056f51d2UjBnn9uwzC9Vu3LspnUCg)

Simple oops analyser for Xen crashes.

21 years agobitkeeper revision 1.802 (4056dccfmjgKoA9b7pj8FKykTzFcHg)
kaf24@scramble.cl.cam.ac.uk [Tue, 16 Mar 2004 10:54:07 +0000 (10:54 +0000)]
bitkeeper revision 1.802 (4056dccfmjgKoA9b7pj8FKykTzFcHg)

Xeno-HOWTO.txt, README.CD:
  Update documentation.

21 years agobitkeeper revision 1.801 (4056cd2c4-nJ6aNsYtBJr_T0yMH7eA)
kaf24@scramble.cl.cam.ac.uk [Tue, 16 Mar 2004 09:47:24 +0000 (09:47 +0000)]
bitkeeper revision 1.801 (4056cd2c4-nJ6aNsYtBJr_T0yMH7eA)

xend:
  new file
ignore:
  Fixes.

21 years agobitkeeper revision 1.800 (4055ee59_zI1OKOsC2EKXBIYFm3OtA)
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 17:56:41 +0000 (17:56 +0000)]
bitkeeper revision 1.800 (4055ee59_zI1OKOsC2EKXBIYFm3OtA)

console_client.py, __init__.py, setup.py, Makefile:
  new file
Many files:
  New console-terminal client in xenctl.console_client Python package. New option to xc_dom_create (-c on cmdline or auto_console in defaults file) to automatically become a console client.
utils.py:
  Rename: tools/xc/py/XenoUtil.py -> tools/xenctl/lib/utils.py

21 years agobitkeeper revision 1.799 (4055d1bd4oP9eNVVeSlvvnj5F9We2w)
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 15:54:37 +0000 (15:54 +0000)]
bitkeeper revision 1.799 (4055d1bd4oP9eNVVeSlvvnj5F9We2w)

utils.c, Xc.c:
  Fix building with Python 2.2.

21 years agobitkeeper revision 1.798 (4055c7b4y-9JnLpUiv1ACLKPlRrtRQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 15:11:48 +0000 (15:11 +0000)]
bitkeeper revision 1.798 (4055c7b4y-9JnLpUiv1ACLKPlRrtRQ)

mkbuildtree, Makefile:
  Fix mkbuildtree for Xenolinux.

21 years agobitkeeper revision 1.797 (4055c521Ophk9zIrp59mxPKyKg_0MA)
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 15:00:49 +0000 (15:00 +0000)]
bitkeeper revision 1.797 (4055c521Ophk9zIrp59mxPKyKg_0MA)

Makefile:
  Rationalise makefiles by folding dist option into install with a prefined prefix.

21 years agobitkeeper revision 1.796 (4055ada1c5nV7AgvKi2Y_vrxKyA7CA)
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 13:20:33 +0000 (13:20 +0000)]
bitkeeper revision 1.796 (4055ada1c5nV7AgvKi2Y_vrxKyA7CA)

manager.py, console.py, __init__.py:
  new file
setup.py, utils.c, main.py, Makefile:
  Refactor the Xen daemon.
main.py:
  Rename: tools/xend/xend.py -> tools/xend/lib/main.py
utils.c:
  Rename: tools/xend/xend_utils.c -> tools/xend/lib/utils.c

21 years agobitkeeper revision 1.795 (4054a3055ggg3MJTpSU1-ZFQRfQQ5g)
kaf24@scramble.cl.cam.ac.uk [Sun, 14 Mar 2004 18:23:01 +0000 (18:23 +0000)]
bitkeeper revision 1.795 (4054a3055ggg3MJTpSU1-ZFQRfQQ5g)

xend.py, setup.py:
  new file
Many files:
  Rewritten the Xen control daemon in Python, with C extensions for the low-level bits. All our Python libraries now throw exceptions on error rather than returning error codes --- this will require our higher-level scripts to be updated at some point.

21 years agobitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)
mwilli2@equilibrium.research.intel-research.net [Fri, 12 Mar 2004 18:12:23 +0000 (18:12 +0000)]
bitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-trace-doc.bk

21 years agobitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)
mwilli2@equilibrium.research.intel-research.net [Fri, 12 Mar 2004 18:11:19 +0000 (18:11 +0000)]
bitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)

Bring list of DOM0 ops more up-to-date.  Fix small bugs in previous checkin.

21 years agobitkeeper revision 1.793 (4051fa74uy1KmQPLgKFL65dSVykZ3Q)
smh22@tempest.cl.cam.ac.uk [Fri, 12 Mar 2004 17:59:16 +0000 (17:59 +0000)]
bitkeeper revision 1.793 (4051fa74uy1KmQPLgKFL65dSVykZ3Q)

interface.tex:
  tweaks

21 years agobitkeeper revision 1.792 (4051e6b8E8mkfvd_6g9fklSAWSPykA)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:35:04 +0000 (16:35 +0000)]
bitkeeper revision 1.792 (4051e6b8E8mkfvd_6g9fklSAWSPykA)

console.c:
  More robustification.

21 years agobitkeeper revision 1.791 (4051e177NL-NMtt0z6bgf0S1imnoVg)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:12:39 +0000 (16:12 +0000)]
bitkeeper revision 1.791 (4051e177NL-NMtt0z6bgf0S1imnoVg)

console.c:
  Robustify console-input switching.

21 years agobitkeeper revision 1.790 (4051df63N_qhNLzJhUL0q78WetTFRg)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:03:47 +0000 (16:03 +0000)]
bitkeeper revision 1.790 (4051df63N_qhNLzJhUL0q78WetTFRg)

dev.c:
  Prevent transmitting link-local ARP packets on the wire.

21 years agobitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 15:47:50 +0000 (15:47 +0000)]
bitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)

physirq.c, pci-pc.c, pci-irq.c, pci-i386.h, pci-i386.c, pci-dma.c, physdev.h:
  new file
Many files:
  Second half of Rolf's IO patch.

21 years agobitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:36:59 +0000 (13:36 +0000)]
bitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:36:55 +0000 (13:36 +0000)]
bitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)

physdev.c, xc_physdev.c:
  new file
Many files:
  First half of Rolf's IO-virtualisation patch.

21 years agobitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:34:06 +0000 (13:34 +0000)]
bitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)

setup.c, config.in:
  Detect and support VIA C3 processors.

21 years agobitkeeper revision 1.786 (4051a33dlWQlrVd1OVpwmHvW8Lp8Zw)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:47:09 +0000 (11:47 +0000)]
bitkeeper revision 1.786 (4051a33dlWQlrVd1OVpwmHvW8Lp8Zw)

serial.h, serial.c, traps.c, pdb-stub.c:
  Fix serial-char receive for PDB.

21 years agobitkeeper revision 1.785 (40519a2aUT5rp5i21EcaVFcVfYKUOg)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:08:26 +0000 (11:08 +0000)]
bitkeeper revision 1.785 (40519a2aUT5rp5i21EcaVFcVfYKUOg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk

21 years agobitkeeper revision 1.782.1.1 (40519955rMBgGJDIn0x9xwhUTOT17w)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:04:53 +0000 (11:04 +0000)]
bitkeeper revision 1.782.1.1 (40519955rMBgGJDIn0x9xwhUTOT17w)

mkbuildtree:
  Fix mkbuildtree script. No longer depend on broken lndir-rel.
.del-lndir-rel~746e79fa104b53af:
  Delete: xenolinux-2.4.25-sparse/lndir-rel

22 years agobitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)
mwilli2@equilibrium.research.intel-research.net [Thu, 11 Mar 2004 19:55:00 +0000 (19:55 +0000)]
bitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)

Updated script names and added man pages for all the xentrace tools.

22 years agobitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)
mwilli2@equilibrium.research.intel-research.net [Thu, 11 Mar 2004 17:26:10 +0000 (17:26 +0000)]
bitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)

Update Xen manual to include a chapter on debugging.

22 years agobitkeeper revision 1.782 (40508b99QPPOLTn2qbkS5lxuckFyKA)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 15:54:01 +0000 (15:54 +0000)]
bitkeeper revision 1.782 (40508b99QPPOLTn2qbkS5lxuckFyKA)

vif.h, network.c, domain.c:
  Purge VFR rules when a domain dies.

22 years agobitkeeper revision 1.781 (40503a57o9IN1Zi1y3KsOzZPT7-6kg)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 10:07:19 +0000 (10:07 +0000)]
bitkeeper revision 1.781 (40503a57o9IN1Zi1y3KsOzZPT7-6kg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk

22 years agobitkeeper revision 1.777.1.1 (40503a50e-1llqTCGgDibJS82qIg9g)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 10:07:12 +0000 (10:07 +0000)]
bitkeeper revision 1.777.1.1 (40503a50e-1llqTCGgDibJS82qIg9g)

etherdevice.h, 8139too.c:
  Fixes to RTL8139 driver.

22 years agobitkeeper revision 1.780 (40502376gGnlUN-MiJFl8VPO35Lkng)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 08:29:42 +0000 (08:29 +0000)]
bitkeeper revision 1.780 (40502376gGnlUN-MiJFl8VPO35Lkng)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.778.1.1 (40502370V4WBJ27H6luInkhjjlnUBA)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 08:29:36 +0000 (08:29 +0000)]
bitkeeper revision 1.778.1.1 (40502370V4WBJ27H6luInkhjjlnUBA)

traps.c, pdb-stub.c:
  Enable interrupts in exception handlers.

22 years agobitkeeper revision 1.779 (404f5e56uk4Iv1iH7kbxYdMbUacnlQ)
iap10@tetris.cl.cam.ac.uk [Wed, 10 Mar 2004 18:28:38 +0000 (18:28 +0000)]
bitkeeper revision 1.779 (404f5e56uk4Iv1iH7kbxYdMbUacnlQ)

minor makefile fix